package com.lswms.common.page;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.List;

import lombok.Data;

/**
 * 分页repsonse
* @author dd
* @date 2018年9月11日
 */
@ApiModel(value="分页数据")
@Data
public class PageInfo<T> implements Serializable{

    /**
	 * 
	 */
	private static final long serialVersionUID = -1850353565814717921L;

	/**
     * 列表
     */
	 @ApiModelProperty(value = "列表")
    private List<T> list;

    /**
     * 总行数
     */
    @ApiModelProperty(value = "总行数")
    private Long count;

    /**
     * 页码
     */
    @ApiModelProperty(value="页码")
    protected Long pageNo;

    /**
     * 页面大小
     */
    @ApiModelProperty(value="页面大小")
    protected Long pageSize;
    /**
     * 页面大小
     */
    @ApiModelProperty(value="总页数")
    protected Long pages;

}
